﻿using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ComputerWorker
{
    public class ComputerHelper
    {
        public static void ShutDown()
        {
            // 直接调用 shutdown 命令进行强制关机
            ProcessStartInfo psi = new ProcessStartInfo("shutdown", "/s /f /t 0")
            {
                CreateNoWindow = true, // 不创建窗口
                UseShellExecute = false // 不使用操作系统shell启动
            };
            Process.Start(psi);
            // 可选：记录日志或者执行其他清理工作
            Console.WriteLine("System is shutting down...");
        }
    }
}
